<?php

namespace Entities;

/**
 * Entities\SeccionPlanificacion
 */
class SeccionPlanificacion
{
    /**
     * @var bigint $id
     */
    private $id;

    /**
     * @var smallint $tipo
     */
    private $tipo;

    /**
     * @var string $detalle
     */
    private $detalle;

    /**
     * @var string $subdetalle
     */
    private $subdetalle;

    /**
     * @var string $descripcion
     */
    private $descripcion;

    /**
     * @var Entities\Planificacion
     */
    private $idplanificacion;


    /**
     * Get id
     *
     * @return bigint $id
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set tipo
     *
     * @param smallint $tipo
     */
    public function setTipo($tipo)
    {
        $this->tipo = $tipo;
    }

    /**
     * Get tipo
     *
     * @return smallint $tipo
     */
    public function getTipo()
    {
        return $this->tipo;
    }

    /**
     * Set detalle
     *
     * @param string $detalle
     */
    public function setDetalle($detalle)
    {
        $this->detalle = $detalle;
    }

    /**
     * Get detalle
     *
     * @return string $detalle
     */
    public function getDetalle()
    {
        return $this->detalle;
    }

    /**
     * Set subdetalle
     *
     * @param string $subdetalle
     */
    public function setSubdetalle($subdetalle)
    {
        $this->subdetalle = $subdetalle;
    }

    /**
     * Get subdetalle
     *
     * @return string $subdetalle
     */
    public function getSubdetalle()
    {
        return $this->subdetalle;
    }

    /**
     * Set descripcion
     *
     * @param string $descripcion
     */
    public function setDescripcion($descripcion)
    {
        $this->descripcion = $descripcion;
    }

    /**
     * Get descripcion
     *
     * @return string $descripcion
     */
    public function getDescripcion()
    {
        return $this->descripcion;
    }

    /**
     * Set idplanificacion
     *
     * @param Entities\Planificacion $idplanificacion
     */
    public function setIdplanificacion(\Entities\Planificacion $idplanificacion)
    {
        $this->idplanificacion = $idplanificacion;
    }

    /**
     * Get idplanificacion
     *
     * @return Entities\Planificacion $idplanificacion
     */
    public function getIdplanificacion()
    {
        return $this->idplanificacion;
    }
}